package com.gae.blore.client;

import java.util.List;

import com.gae.blore.client.domain.FireBrigadeStation;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

/**
 * Interfaces to provide brigade station service
 * 
 * @author nss
 * 
 */
@RemoteServiceRelativePath("fireservice")
public interface FireBrigateStationService extends RemoteService {
	/**
	 * Retrieves all fire stations
	 * 
	 * @return List of fire station
	 */
	List<FireBrigadeStation> getAllFireBrigadeStations();

	/**
	 * Retrieves Fire station details for the given identifier
	 * 
	 * @param id
	 *            Identifier
	 * @return Fire station details
	 */
	FireBrigadeStation getFireBrigadeStation(Long id);
}
